package com.block.db.entity;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.Date;

/**
 * 我的逾期管理
 *
 * @author hekelong
 * @date 2025/10/16 下午3:28
 */

@Data
@TableName("lq_overdue_record")
public class OverdueRecord {

    private static final long serialVersionUID = 1L;

    /**
     * id
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * 用户唯一标识
     */
    private Long userId;

    /**
     * 逾期类型 0：信用卡 / 1：网贷
     */
    private Integer overdueType;

    /**
     * 逾期平台
     */
    private String overduePlatform;

    /**
     * 逾期金额
     */
    private BigDecimal overdueAmount;

    /**
     * 逾期时间 0：一个月以下 / 1：一个月以上 / 2：3个月以上 / 3：一年以上
     */
    private Integer overdueTime;

    private String dateInfo;


    @TableField(fill = FieldFill.INSERT)
    private LocalDateTime createTime;

    @TableField(fill = FieldFill.UPDATE)
    private LocalDateTime updateTime;
}
